热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

峰会回顾|云和恩墨盖国强:耕获菑畬,国产数据库的破局之道和应用之法

峰会回顾|云和恩墨盖国强:耕获菑畬,国产数据库

7月8日,由中国信息通信研究院(以下简称“中国信通院”)、中国通信标准化协会指导,中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)主办的“2022可信数据库峰会”在京隆重召开。云和恩墨创始人兼总经理盖国强受邀参会,并于当天下午做了题为《耕获菑畬:国产数据库的破局之道和应用之法》的演讲。

数据库行业的未来到底是什么样的?盖国强在分享中指出,数据库发展经历了从商业到开源再到云数据库时代三个阶段。三个时代交织在一起,以一种新的形态呈现给用户。“我认为,未来所有数据库都应该是云数据库,也应该都是开源数据库,以云的模式为用户提供全栈订阅式服务。”

在这样的一个时代中,国产数据库厂商如何实现引领超越?企业用户数据库替换的关键点是什么?国产数据库领域又会呈现哪些发展趋势?盖国强在演讲中一一给出了答案。

//

他山之石Oracle 成为领先者“秘诀”


“我们讨论如何实现数据库发展的话题,Oracle 是避不开的厂商。”盖国强说。在 Oracle 公司创立发展的四十多年中,其技术实力不断增强,最终成为市场上独一无二的领导者,建立起几乎唯一的数据库生态,其发展值得每一个数据库厂商进行深刻的研究和学习。盖国强认为,Oracle 取得成功的原因主要有以下几点:

第一,抓住了技术上的萌芽机遇期。1970年,有关关系型数据库的第一篇论文发表之后,并没有引起人们的注意。1977年,Oracle 关注到这一学术上的创新,率先投入,开发数据库,获得了领先优势。

第二,Oracle 在前瞻的技术路线上做的关键性选择是正确的。行级锁、UNDO 机制、RAC 模式、支持站点和知识库系统等为 Oracle 奠定了持续成功的基础。需要强调的一点是,Oracle 提供的知识库体系,使它能够服务全球数百万的企业级客户。因此,任何一个数据库在走向成熟的商业应用期,必须健全服务知识体系,让参与者可以积极学习与探索。

第三,授权模式和利优市场的成功。Larry Ellison 在商业上设计了授权和服务费模式,无限制的软件传播使用,获得了商业模式的成功,而北美广阔的付费市场为 Oracle 的产品场景验证、持续研发提供了基础环境,进而推动 Oracle 在全球成功。

第四,创始人文化和企业家精神。聚焦的业务方向和持续的创始人领导使 Oracle 最终超越了 IBM、Sybase 等,成为了数据库领域的领先者。创始人文化鲜明,是其成功的关键因素之一。

第五,逐步积累的规模和生态优势。Oracle 的研发人员超过4000人,人才基础雄厚。同时,其生态体系庞大深入,在数据库之上还构建了包括 EBS、HRMS 等关键应用壁垒。

//

凝心聚力国产数据库的破局之道


在数据库领域,后来者欲追上领先者,必须在多个要素上获得增量优势,才可能实现突破。为此,数据库行业、厂商和产业界都需要贡献一份力量。

第一,形成合力、集中攻关、加速突破。我们必须认识,国产数据库虽然说是百花齐放,但发展基础相对薄弱。数据库内核研发人才稀缺且分散,国产数据库重复建设、低层次循环问题突出。只有通过路线聚焦,开源共建,才可能形成规模优势,聚集社区人才进行联合攻关,实现技术突破。

第二,培养吸引人才投身基础软件。基础软件领域存在巨大机遇。未来市场需要形成稳定的正向循环,吸引人才源源不断的投身到数据库基础软件行业,这根本上需要提高行业待遇,给予行业价值回报。

第三,抓住数据库技术的前瞻成果。关键的颠覆性技术创新机遇可遇不可求。在数据库理论的关键性突破到来之前,总是有很多重要的阶段性创新,厂商需要识别、抓住萌芽创新的机遇窗口,实现核心技术突破,形成真正的产品竞争优势。

第四,找到关键场景进行产品验证。只有通过关键场景的检验,数据库才有可能真正成熟起来。企业端要为国产数据库提供关键场景的磨砺,发现产品的不足,最终推动国产数据库的成功。

第五,设定引领指标推动行业发展。产业界要确定下一代数据库的引领指标,推动行业企业进行高水平竞争和核心创新攻关,促进行业健康发展。

第六,发挥产业链协同的发展优势。数据库应用的产业链较长,包括开发商、服务商、生态软件厂商等。各参与者应当协同发展,发挥各自的优势,从而让数据库基础软件可以放开包袱加速发展。

//

躬行实践国产数据库的应用之法


国产数据库百花齐放,企业级客户面临着选型的复杂性和替代的紧迫性。他们要如何进行选择呢?对此,盖国强提出了三个原则。

第一,安稳易用。其中,“安”是指高可靠、高安全;“稳”强调高性能,卓越的性能是支撑系稳健运行的关键;“易”意味着高兼容,产品要方便异构数据库迁移;“用”则是要满足不同场景的用户多样化需求。坚持聚焦根本的数据库选型原则,才能实现数据无忧的安全生产底线。 

第二,量才施用。好的产品一定是用出来的,只有经历丰富场景和严苛考验,国产数据库才能最终成长。企业可以在适合的场景中尽可能为国产数据库提供应用场景,使产品在应用场景的打磨中成长起来,承担起国产化替代升级转型的历史使命。

第三,自治智能。数据库周边问题要靠工具解决,为数据库解压脱掉枷锁,聚焦内核。国产数据库虽然处在探索阶段,但数据库运维工作已经有二十多年的经验。在运维层面,中国已经有成熟的生态产品,dbPaaS平台也成为企业的标配。用户可以优先构建平台能力,实现与自治智能的运维体系的对接,再选择数据库产品,提高数据库的自治能力。

//

顺势而为数据库行业发展趋势洞察


随着技术持续创新,产业深入发展,数据库领域出现了一些新的趋势。盖国强在演讲中强调了三点。

第一,数据库迁移标准化、工具化、自动化。在数据库的替换过程中,迁移非常重要。云和恩墨积极投身到该领域,2021年9月份发布了数据库迁移工具 MTK。MTK 支持将商业数据库的数据自助、工具化地迁移到目标库。这个工具是完全开放的,用户可以免费下载使用。云和恩墨致力于将 MTK 打造成这样一个产品,快速、无缝甚至是零停机地将异构数据库中的数据进行迁移、流转。

第二,平台化实现多元异构数据库的统一、集中、智能的运维。任何一个企业级用户的现场都应用了多种开源或者商业数据库。如果在每一个数据库上都培养几个人负责运维工作,人力资源消耗严重。事实上,数据库的运维可以通过平台化自治、智能的解决问题。

第三,开发运维一体化的SQL质量管控。一个不良的SQL放到高并发业务场景中可能会导致数据库的崩溃。因此,在开发过程中进行SQL的审核和管控,提前把问题发掘出来才能实现业务上线稳定。在DevOps领域,SQL审核是DBA给开发最好的礼物,将总结的经验和教训应用到开发环节,做出预防性的管控和治理。

云和恩墨通过领先的行业洞察为产品注入灵感,输出了两大关键产品:基础软件数据库 MogDB 和数据库云管平台 zCloud。MogDB 是一款安稳易用的企业级数据库;zCloud 将数据库运维过程中的各个环节,包括备份恢复、安全防护等能力聚集成综合平台,将不同数据库管理融为一体,消除了背后的差异。两者结合助力客户实现商业数据库替换和自动化运维与自治管理。

中国具备庞大的数据基础设施和用户场景,要想实现发展,必须做到生态的闭环。目前有两个因素非常关键:资本和人才。只有资本源源不断地注入行业,让从业者获得回报,才会有更多的人才投身到国产数据库领域中来。

盖国强认为:“2022年是国产数据库耕获菑(zī)畬(yú)之年。”“菑畬”二字出自《易经》:“不耕获,不菑畬”,指不为获而耕(自然有获),不为畬而菑(自然得)。“我们只有不为收获而耕耘才能最终收获。”数据库是一个长期主义,需要持续不断的投入,云和恩墨在过去十年中完成了在数据库生态领域的生长历程。2020年,公司投入基础软件领域,与行业同行,开启下一个奋斗的十年。




数据库应用创新实验室简介




数据库是基础软件的重要一员,是支撑全球数字经济蓬勃发展的核心技术产品。为推动我国数据库产业国际地位从跟跑、并跑到领跑,2019年10月,中国信息通信研究院云计算与大数据研究所牵头,联合多家数据库企业、应用单位、系统集成商、数据库服务企业、硬件制造商,共同成立公益性免费社群数据库应用创新实验室(以下简称“实验室”),打造了中国数据库产业的“联合舰队”。实验室持续致力于推动我国数据库产业创新发展,以实际问题为导向,以合作共赢为目标,联合政、产、学、研、用等多方力量,协同推进数据库领域应用创新的相关工作。实验室将一直秉承开放理念,持续欢迎数据库领域各企业、各机构、各组织申请加入。





实验室联系人




刘思源
13691032906
liusiyuan@caict.ac.cn

马嘉慧
15596670369
majiahui@caict.ac.cn





实验室成员单位






推荐阅读
  • 如何正确获取Oracle TNS_ADMIN环境变量的值
    如何正确获取Oracle TNS_ADMIN环境变量的值?TNS_ADMIN 是 Oracle 客户端配置中的一个重要环境变量,用于指定网络配置文件(如 tnsnames.ora)的路径。本文将详细介绍如何在不同操作系统中准确获取该变量的值,并提供实用的命令和步骤,帮助用户确保 Oracle 客户端的网络连接配置正确无误。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Oracle 用户锁定问题及解决方法
    本文介绍了如何在 Oracle 数据库中检查和处理用户锁定问题,包括查询被锁定的用户、解锁用户以及调整登录失败次数限制的方法。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 在深入掌握Spring框架的事务管理之前,了解其背后的数据库事务基础至关重要。Spring的事务管理功能虽然强大且灵活,但其核心依赖于数据库自身的事务处理机制。因此,熟悉数据库事务的基本概念和特性是必不可少的。这包括事务的ACID属性、隔离级别以及常见的事务管理策略等。通过这些基础知识的学习,可以更好地理解和应用Spring中的事务管理配置。 ... [详细]
  • 如何在Oracle ASM_Diskgroup中重命名现有磁盘
    如何在Oracle ASM_Diskgroup中重命名现有磁盘 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 在Linux系统中,MySQL的用户权限管理是运维人员必须掌握的关键技能之一。本文详细介绍了MySQL用户和权限管理的相关概念,包括MySQL用户的概念及其与VSFTPD虚拟用户的相似性,以及密码管理的重要性。此外,还深入探讨了如何通过命令行工具和配置文件进行用户权限的设置和调整,确保系统的安全性和稳定性。 ... [详细]
  • 如何在不同数据库中提取前N%的记录
    本文详细介绍了如何在SQL Server、Oracle和MySQL等不同数据库中提取前N%的记录。通过具体的示例和代码,帮助读者理解和掌握这些方法。 ... [详细]
  • 如何有效防御网站中的SQL注入攻击
    本期文章将深入探讨网站如何有效防御SQL注入攻击。我们将从技术层面详细解析防范措施,并结合实际案例进行阐述,旨在帮助读者全面了解并掌握有效的防护策略。希望本文能为您的网络安全提供有益参考。 ... [详细]
  • Spring框架的核心组件与架构解析 ... [详细]
  • 本文精选了几个结合 Vue 和 Spring Boot 的优质开源项目,适合开发者学习和参考。这些项目不仅涵盖了前后端分离的最佳实践,还提供了丰富的功能示例和详细的文档,有助于提升开发效率和技术水平。项目地址:https://github.com/ 示例链接。 ... [详细]
author-avatar
破背包
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有